package com.jingxuan.dto.response;

import java.math.BigDecimal;
import java.time.LocalDateTime;

import lombok.Data;

/**
 * 单条浏览历史记录响应。
 */
@Data
public class BrowseHistoryItemResponse {
    /**
     * 商品ID
     */
    private String productId;
    /**
     * 商品名称
     */
    private String productName;
    /**
     * 商品分类
     */
    private String category;
    /**
     * 商品品牌
     */
    private String brand;
    /**
     * 浏览时的商品价格
     */
    private BigDecimal price;
    /**
     * 好评率
     */
    private Double positiveRate;
    /**
     * 热度得分
     */
    private Double heat;
    /**
     * 商品上架或发布时间
     */
    private LocalDateTime releaseTime;
    /**
     * 浏览开始时间
     */
    private LocalDateTime startTime;
    /**
     * 浏览结束时间
     */
    private LocalDateTime endTime;
    /**
     * 浏览时长（秒）
     */
    private Double durationSeconds;
    /**
     * 页面深度
     */
    private Integer pageDepth;
    /**
     * 浏览页数
     */
    private Integer pageCount;
    /**
     * 商品图片
     */
    private String imageUrl;
    /**
     * 平台名称
     */
    private String platformName;
    /**
     * 商品跳转链接
     */
    private String link;
    /**
     * 记录展示时间（取结束时间优先）
     */
    private LocalDateTime viewedAt;
}

